package com.financial.business.yspay.service;

import com.financial.business.yspay.utils.apiresult.ApiResult;

/**
 * @author WANGNING
 * @email wyn20140226@aliyun.com
 * @tar 银盛业务处理
 * @date 2019/11/5 9:21
 * @apiGroup ys-business
 * @apiVersion 2.0.0
 */
public interface YsBusinessService {

    /**
     * 银盛报备
     *
     * @param requestParam
     * @return
     */
    public ApiResult report(String requestParam);

    /**
     * 银盛支付
     *
     * @param requestParam
     * @return
     */
    public ApiResult pay(String requestParam);

    /**
     * 银盛分账
     *
     * @param requestParam
     * @return
     */
    public ApiResult split(String requestParam);

    /**
     * 银盛退款
     *
     * @param requestParam
     * @return
     */
    public ApiResult refund(String requestParam);

    /**
     * 银盛提现
     *
     * @param requestParam
     * @return
     */
    public ApiResult withdrawal(String requestParam);

    /**
     * 银盛转账/代付
     *
     * @param requestParam
     * @return
     */
    public ApiResult payment(String requestParam);

    /**
     * 银盛查询
     *
     * @param requestParam
     * @return
     */
    public ApiResult query(String requestParam);
}
